a landmark agreement - Français Anglais Dictionnaire